package com.ssy.lingxi.logistics.model.request;

import com.ssy.lingxi.common.model.vo.PageVO;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;

/**
 * 物流单请求实体
 * @author yzc
 * @version 2.0.0
 * @date 2020/7/20
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class LogisticsPlatformOrderListRequest extends PageVO implements Serializable {

    private static final long serialVersionUID = 8108003507247588643L;

    /**
     * 物流单号
     */
    private String logisticsOrderNo;

    /**
     * 物流服务商id
     */
    private Long companyId;

    /**
     * 发货方会员名称
     */
    private String shipperMemberName;

    /**
     * 单据时间开始
     */
    private Long invoicesTimeStart;

    /**
     * 单据时间结束
     */
    private Long invoicesTimeEnd;

    /**
     * 对应订单号
     */
    private String relevanceOrderCode;

    /**
     * 外部状态 1-待提交 2-待确认 3-不接受物流单 4-接受物流单
     */
    private Integer status;
}
